為 iSCSI 配置優先順序流程控制

您可以將 iSCSI 資料的優先順序設為高於網路上的其他資料。您也可以在網路上使用「加強型傳輸選擇 (ETS)」設定,來設定頻寬限制,以確保 QoS 至 iSCSI 的資料流量。當您計劃為 iSCSi 連接的主機配置優先順序流程控制 (PFC) 時,請遵循下列準則和範例。

關於這項作業

註: 只有在 Brocade VDX 10 GB 乙太網路交換器上,才支援將 PFC 用於 iSCSI。

PFC(IEEE 標準 802.1Qbb)是一種鏈結層次的流程控制機制。此流程控制機制類似於 IEEE 802.3x 乙太網路 PAUSE。但是,PFC 會處理個別的優先順序。您可以根據資料流量的類別,選擇性地暫停資料流量,而不是暫停該鏈結的所有資料流量。

如果實體在網路中產生的資料流量,高於網路所能處理的流量,PFC 會將其推回實體上,以協助處理網路阻塞情況。若為 IP 抄寫資料流量和系統管理資料流量,則無法啟用 PFC。如果使用相同 IP 位址來同時傳輸 iSCSI 和 IP 抄寫資料流量,只會對 iSCSI 資料流量啟用 PFC。

如果要使用 PFC,您的系統必須符合下列需求:
  • 埠的頻寬必須是 10 Gb 或更高,才支援 PFC。
  • 無法從系統手動開啟或關閉 PFC。如果在交換器(網路)上配置了 PFC,就會自動開啟 PFC。
  • IP 位址必須在系統上啟用 VLAN 標記,才會啟用 PFC。
  • 如果要對 IP 位址啟用 PFC,請遵循下列的一般步驟:
    1. 針對該 IP,將主機旗標設為 yes
    2. 為該 IP 設定 VLAN ID。
    3. 在交換器上,設定 iSCSI 的優先順序標籤。
    4. 在交換器上,啟用 iSCSI 優先順序標籤的 PFC。
    5. 在交換器上,啟用 DCBX。

    如果要讓 PFC 有效作用於讀寫來自主機的資料流量,必須在主機中啟用 PFC。如需如何針對主機作業系統開啟 PFC 的相關資訊,請參閱該作業系統特定的產品說明文件。

範例

如果要使用 VLAN ID,來配置 IPv4 類型的 iSCSI IP,請輸入下列指令:
cfgportip -node node_name | node_id -ip ipv4addr
-gw ipv4gw -mask subnet_mask -vlan vlan_id port_id
如果要使用 VLAN ID,來配置 IPv6 類型的 iSCSI IP,請輸入下列指令:
cfgportip -node node_name | node_id -ip_6 ipv6addr
-gw_6 ipv6gw -prefix_6 prefix -vlan_6 vlan_id |-novlan_6  port_id
如果要針對 IPv4 類型的 iSCSI IP,將主機旗標設為 yes,請輸入下列指令:
cfgportip -node node_name | node_id –host yes port_id
如果要針對 IPv6 類型的 iSCSI IP,將主機旗標設為 yes,請輸入下列指令:
cfgportip -node node_name | node_id –host_6 yes port_id
如果要為 IPv4 類型的 iSCSI IP,設定 VLAN ID,請輸入下列指令:
cfgportip -node node_name | node_id –vlan vlan_id port_id
如果要為 IPv6 類型的 iSCSI IP,設定 VLAN ID,請輸入下列指令:
cfgportip -node node_name | node_id –vlan_6 vlan_id port_id
註: 在您配置 iSCSI IP 位址時,依預設,會設定 host 旗標。